home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / mudfaq2 < prev    next >
Text File  |  1993-01-17  |  32KB  |  571 lines

  1. FREQUENTLY ASKED QUESTIONS:  MUD Clients and Servers
  2.  
  3. This is part 2 in a 3 part series of FAQs.
  4.  
  5. Disclaimer: The authors and sources of this document are generally
  6.             biased towards TinyMUDs and their ilk, since we play
  7.             them more. An attempt is being made to fairly cover
  8.             every mud available.
  9.  
  10. "What are clients?"
  11.  
  12.   Clients are programs, usually written in C, that connect up to
  13.   servers.  Telnet is one such client program.  Many clients written
  14.   for MUDs have special added bonus features through which they filter
  15.   the output; most, for instance, separate your input line from the
  16.   output lines and wraps words after 80 columns.  Some also have a macro-
  17.   writing capability which allows the user to execute several commands with
  18.   just a few keypresses.  Some allow you to highlight output coming from
  19.   certain players or suppress it altogether.  Still other clients make
  20.   the sometimes tedious task of building new areas a breeze.
  21.  
  22. "Where do I get clients?"
  23.  
  24.   Listed below is a list of clients, and a site or two where they can
  25.   be ftped from. If the site is down, your best bet is to ask around.
  26.   In general, ferkel.ucsb.edu (128.111.72.60) and ftp.math.okstate.edu
  27.   (139.78.10.6) are good places to look.
  28.  
  29. "Do I need a special operating system to run clients?"
  30.  
  31.   Yep, you sure do.  Most use BSD Unix, although there are clients which
  32.   also run under SysV Unix with networking, VMS with either MultiNet or
  33.   Wollongong networking, and there's even one for IBM VM, and a new
  34.   one that runs on a Macintosh.
  35.  
  36. "What clients are out there, and how are they different?"
  37.  
  38.   Here's a reasonable accurate listing of available clients. Please note
  39.   that we have not tested each of these, and they're not guaranteed to
  40.   work for you. 
  41.  
  42.   UNIX clients appear first, VMS clients next, miscellaneous clients last.
  43.   EMACS clients for UNIX appear after those written in C.
  44.  
  45.   Name            Description
  46.   ----            -----------
  47.  
  48.   TinyTalk        Runs on BSD or SysV with networking. Latest version is 
  49.                   1.1.7GEW. Designed primarily for TinyMUD-style muds. 
  50.                   Features include line editing, command history,
  51.                   hiliting (whispers, pages, and users), gag, auto-login,
  52.                   simple macros, logging, and cyberportals.
  53.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  54.                   parcftp.xerox.com(13.1.64.94):/pub/MOO/clients
  55.           ferkel.ucsb.edu(128.111.72.60):/pub/mud/clients
  56.  
  57.   TinyFugue       Runs on BSD or SysV with networking. Latest version is 
  58.                   2.0beta5. Commonly known as 'tf'. Designed primarily for
  59.                   TinyMUD-style muds, although will run on LPMUDs and Dikus.
  60.                   Features include regexp hilites and gags, auto-login, macros,
  61.                   line editing, screen mode, triggers, cyberportals, logging,
  62.                   file and command uploading, shells, and multiple connects.
  63.                   ferkel.ucsb.edu(128.111.72.60):/pub/mud/clients
  64.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  65.  
  66.   TclTT           Runs on BSD. Latest version is 0.9. Designed primarily for
  67.                   TinyMUD-style muds. Features include regexp hilites, regexp
  68.                   gags, logging, auto-login, partial file uploading, triggers,
  69.                   and is programmable.
  70.                   ftp.white.toronto.edu(128.100.2.160):/pub/muds/tcltt
  71.  
  72.   VT              Runs on BSD. Latest version is 2.12. Must have vt102 
  73.                   capabilities. Useable for all types of muds. Features
  74.                   include a C-like extension language (VTC) and a simple
  75.                   windowing system. Typical client features can be
  76.                   programmed. Does come with a VTC distribution file for 
  77.                   mud client support.
  78.                   ftp.math.okstate.edu(139.78.1.12):/pub/muds/clients
  79.                   ferkel.ucsb.edu(128.111.72.60):/pub/mud/clients
  80.  
  81.   LPTalk          Runs on BSD or SysV with networking. Latest version is 1.2.1.
  82.                   Designed primarily for LPMUDs. Features include hiliting, 
  83.                   gags, auto-login, simple macros, logging.
  84.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  85.  
  86.   SayWat          Runs on BSD. Latest version is 0.2.18. Designed primarily for
  87.                   TinyMUD-style muds. Features include regexp hilites, 
  88.                   regexp gags, macros, triggers, logging, cyberportals,
  89.                   rudimentary xterm support, and file uploading.
  90.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  91.  
  92.   PMF             Runs on BSD. Latest version is 1.12.1. Usable for both LPMUDs
  93.                   and TinyMUD-style muds. Features include line editing,
  94.                   auto-login, macros, triggers, gags, logging, file uploads,
  95.                   an X-window interface, and ability to do Sparc sounds.
  96.                   ftp.lysator.liu.se(130.236.254.1):/pub/lpmud/clients
  97.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  98.  
  99.   TinyView        Runs on BSD. Latest version is 1.0. Designed for use primarily
  100.                   for TinyMUD-style muds. Features include screen mode, macros,
  101.                   history buffers, line editing, and multiple connects.
  102.                   altair.csustan.edu(130.17.1.50):/pub/mud/mud_misc
  103.  
  104.   TINTIN          Runs on BSD. Latest version is 2.0. Designed primarily
  105.                   for Dikus. Features include aliases(?), triggers,
  106.                   tick-counter features, and multiple connects.
  107.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  108.                   ucbvax.berkeley.edu(128.32.133.1):/pub/games/dikumud/utility
  109.  
  110.   MUD.el          Runs on GNU Emacs. Usable for TinyMUD-style muds, LPMUDs,
  111.                   and MOOs. Features include auto-login, macros, logging,
  112.                   cyberportals, screen mode, and it is programmable.
  113.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  114.   
  115.   TinyTalk.el     Runs on GNU Emacs. Latest version is 0.5. Designed primarily
  116.                   for TinyMUD-style muds. Features include auto-login, macros,
  117.                   logging, screen mode, and it is programmable.
  118.                   ferkel.ucsb.edu(128.111.72.60):/pub/mud/clients
  119.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  120.  
  121.   LPmud.el        Runs on GNU Emacs. Designed primarily for LPMUDs. Features
  122.                   include macros, triggers, file uploading, logging, screen
  123.                   mode, and it is programmable.
  124.                   ftp.lysator.liu.se(130.236.254.1):/pub/lpmud/clients
  125.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  126.  
  127.   CLPmud.el       Runs on GNU Emacs. Designed primarily for LPMUDs. Similar
  128.                   to LPmud.el, but with the added capability for remote
  129.                   file retrieval, editing in emacs, and saving, for LPMud
  130.                   wizards.
  131.                   mizar.docs.uu.se(130.238.4.1):/pub/lpmud
  132.  
  133.   MyMud.el        Runs on GNU Emacs. Latest version is 1.31. Designed primarily
  134.                   for LPMUDs and Dikus. Features include screen mode,
  135.                   auto-login, macros, triggers, autonavigator, and it is
  136.                   programmable.
  137.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  138.                   ferkel.ucsb.edu(128.111.72.60):/pub/mud/clients
  139.  
  140.   TINT            Runs on VMS with MultiNet networking. Latest version is 2.2.
  141.                   Designed primarily for TinyMUD-style muds. Features include
  142.                   hiliting (whispers, pages, users), gags, file uploading,
  143.                   simple macros, screen mode. See also TINTw.
  144.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  145.                   ucbvax.berkeley.edu(128.32.133.1):/pub/games/VMSclients
  146.  
  147.   TINTw           Runs on VMS with Wollongong networking. See TINT.
  148.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  149.                   ferkel.ucsb.edu(128.111.72.60):/pub/mud/clients
  150.                   ucbvax.berkeley.edu(129.32.133.1):/pub/games/VMSclients
  151.   
  152.   DINK            Runs on VMS with either Wollongong or MultiNet networking.
  153.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  154.                   ferkel.ucsb.edu(128.111.72.60):/pub/mud/clients
  155.                   ucbvax.berkeley.edu(129.32.133.1):/pub/games/VMSclients
  156.  
  157.   FooTalk         Runs on VMS with MultiNet networking and BSD Unix. Primarily
  158.                   designed for TinyMUD-style muds. Features include screen
  159.                   mode, and it is programmable. See RispTalk below.
  160.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  161.                   ucbvax.berkeley.edu(129.32.133.1):/pub/games/VMSclients
  162.  
  163.   RispTalk        Runs on BSD Unix. FooTalk with an interpreter for converting
  164.                   a lispish language into footalk's language. See FooTalk above.
  165.                   NO KNOWN SITE
  166.  
  167.   REXXTALK        Runs on IBM VM. Latest version is 2.1. Designed primarily
  168.                   for TinyMUD-style muds. Features include screen mode,
  169.                   logging, macros, triggers, hilites, gags, and auto-login.
  170.                   Allows some IBM VM programs to be run while connected to
  171.                   a foreign host, such as TELL and MAIL. (Warning: Ftp-ing
  172.                   the module sometimes does not work. Try emailing 
  173.                   SESPC381@YSUB.YSU.EDU or SESPC381@YSUB.BITNET and he
  174.                   should be able to send you the module via bitnet.)
  175.                   ftp.math.okstate.edu(139.78.10.6):/pub/muds/clients
  176.  
  177.   MUDDweller      Runs on any Macintosh. Latest version is 1.1d4. Connects
  178.                   to a MUD through either the communications toolbox or
  179.                   by MacTCP. Usable for both LPMUDs and TinyMUD-style muds.
  180.                   Current features include multiple connections, a command
  181.                   history and a built-in MTP client for LPMUDs.
  182.                   rudolf.ethz.ch(129.132.57.10):/pub/mud
  183.                   sumex-aim.stanford.edu(36.44.0.6):/info-mac/comm
  184.                   mac.archive.umich.edu(141.211.164.153):
  185.                       /mac/utilities/communications
  186.                   wuarchive.wustl.edu(128.252.135.4):/mirrors/info-mac/comm
  187.  
  188.   MUDCaller       Runs under MSDOS. Latest version is 1.00. Requires an
  189.                   Ethernet card, and uses the Clarkson Packet drivers.
  190.                   Does NOT work with a modem. (If you telnet in MSDOS,
  191.                   you can probably use this.)
  192.                   ferkel.ucsb.edu(128.111.72.60):/pub/mud/clients
  193.                   wuarchive.wustl.edu(129.252.135.4):/pub/MSDOS_UPLOADS
  194.  
  195.   BSXMUD Clients  These clients run on various platforms, and allow the
  196.                   user to be able to see the graphics produced by BSXMUDs.
  197.                   For more information, contact vexar@watserv.ucr.edu.
  198.                   For Amiga: requires a modem - amigaclient.lzh
  199.                   For PC: requires a modem - msclient.lzh AND x00v124.zip
  200.                   For X11: sources, version 3.2 - bsxclient.tar.Z
  201.                   For Sun4: binary - client.sparc.tar.Z
  202.                   Also available are programs to custom-draw your
  203.                   own graphics for a BSXMUD: - muddraw.tar.Z
  204.                   lysator.liu.se(130.236.254.1):pub/lpmud/bsx
  205.  
  206.   A few quick definitions:
  207.     Auto-login -- Automatically logs into the game for you.
  208.     Hiliting -- Allows boldface or other emphasis to be applied to some
  209.   text.  Often allowed on particular types of output (e.g. whispers), or
  210.   particular users.  "Regexp" means that UNIX-style regular expressions
  211.   can be used to select text to hilite.
  212.     Gag -- Allows some text to be suppressed.  The choice of what to
  213.   suppress is often similar to hiliting (users or regular expressions).
  214.     Macros -- Allows new commands to be defined.  How complex a macro
  215.   can be varies greatly between clients; check the documentation for
  216.   details.
  217.     Logging -- Allows output from the MUD to be recorded in a file.
  218.     Cyberportals -- Supports special MUD features which can automatically
  219.   reconnect you to another MUD server.
  220.     Screen Mode -- Supports some sort of screen mode (beyond just scrolling
  221.   your output off the top of the screen) on some terminals.  The exact
  222.   support varies.
  223.     Triggers -- Supports events which happen when certain actions on the
  224.   MUD occur (e.g. waving when a player enters the room).  (This can
  225.   nearly always be trivially done on programmable clients, even if it
  226.   isn't built in.)
  227.     Programmable -- Supports some sort of client-local programming.
  228.   Read the documentation.
  229.  
  230.   Some of these clients are more featured than others, and some require
  231.   a fair degree of computer literacy.  TinyTalk and TinyFugue are
  232.   among the easiest to learn; Tcltt is more professional.  Caveat Emptor.
  233.   Since many MUDders write their own clients, this list can never be
  234.   complete.  As above, ask around.
  235.  
  236. "Is there any problem with running a client?"
  237.  
  238.   Not usually.  Clients can be large when compiled, especially if they
  239.   have lots of nifty features.  They don't take up much CPU time at all.
  240.   It is recommended that you ask your friendly systems administrator or
  241.   other machine-responsible person if it's okay for you to install one
  242.   on the system, if only for the reason that someone else might already
  243.   have done so, and you might be able to save space by sharing with them.
  244.   If there's a no games policy at your site, don't try to sneak by it with
  245.   a client -- their activities are easily detectable.  Be good.
  246.  
  247. "Okay, I know a client is that which connects to a server.  What is a server?"
  248.  
  249.   ...That which is connected to by a client.  A server is a program which 
  250.   accepts connections, receives data, mulls it over, and sends out some
  251.   output.  In the MUD world, the server keeps track of the database, the
  252.   current players, the  rules, and sometimes the time (or the 'heartbeat').
  253.   Servers are usually very large C programs which maintain a small-to-enormous
  254.   database of the objects, rooms, players and miscellany of the MUD. 
  255.   Because of their size and their constant computational activities, servers
  256.   can be extremely CPU-intensive and can even be crippling to any other work
  257.   done on that computer.  Do not ever run a MUD server on a machine illicitly
  258.   or without express permission from the person responsible for the machine.
  259.   Many universities and companies have strict policies about that sort of
  260.   behavior which you don't want to cross.
  261.  
  262.   Of course, people who don't know any better start up illicit MUDs all the
  263.   time.  Apart from the possibility of losing all your work and energy to
  264.   one press of a sysadmin's finger, there's no harm done to the player.
  265.   But we must stress: running a MUD where you shouldn't can get you into
  266.   a whole new world of hurt.  Don't take the chance, it's not worth it.
  267.  
  268. ->  SEE ALSO: Frequently Asked Questions post #1.
  269.  
  270. "Are there lots of different kinds of MUD servers?"
  271.  
  272.   There are probably as many MUD server types as there are MUDs.  Since
  273.   everyone has their own opinions as to what MUDs should be like, and since
  274.   the server source can be edited, most MUDs have site-specific fixtures
  275.   in them.  However, there are a few main protoMUDs (also called 'vanilla
  276.   versions' because they haven't been 'flavored' yet).  Note that this
  277.   list is not complete, and that it may contain errors in fact or
  278.   judgement, but is deemed pretty much right as of this writing.
  279.   Corrections/additions are welcomed.  
  280.  
  281.   There are essentially three groups of muds: 
  282.         o  Combat-oriented MUDs (LP/Diku/etc)
  283.         o  TinyMUD and its direct descendants
  284.         o  Miscellaneous
  285.  
  286.   The majority of the muds in the miscellaneous category are not 
  287.   combat-oriented muds at all, and indeed many take after TinyMUD in most
  288.   things. However, as these muds are not a direct derivative of the original
  289.   TinyMUD code, I've stuck them in their own category.  The authors
  290.   listed for each server are very probably not the people currently
  291.   working on that code.  To find out who's currently in charge of
  292.   the code, either ftp the latest version and look for a README
  293.   file, or ask around.
  294.  
  295.   Combat-Oriented MUDs
  296.   --------------------
  297.  
  298. MUD             The original, by Richard Bartle and Roy Trubshaw, written back
  299.                 in 1979.  Not available any more.
  300.  
  301. AberMUD         One of the first adventure-based MUDs.  Players cannot build.
  302.                 In later versions, I believe, a class system was added, and
  303.                 wizards can build onto the database.  It's named after
  304.                 the university at which it was written, Aberstywyth.
  305.                 Latest version is 5.16.4, which is only available via signed
  306.                 paper licenses, which exclude the author from any liability.
  307.                 Not too big, and it will run under BSD, SYSV, and AmigaDOS.
  308.                 NO KNOWN SITE (and no known author address)
  309.  
  310. LPMUD           The most popular combat-oriented MUD.  Players cannot build.
  311.                 Be warned, though: LPMUD servers version 3.* themselves are
  312.                 very generic - all of the universe rules and so forth are
  313.                 written in a separate module, called the mudlib.  Most
  314.                 LPMUDs running are written to be some sort of combat system,
  315.                 which is why I've classified them here, but they don't
  316.                 have to be!  Wizards can build onto the database, by means
  317.                 of an object-oriented C-like internal language called LP-C.
  318.                 It's named after its primary author, Lars Penj|.  Latest
  319.                 version is 3.1.1.  Fairly stable, and size varies from
  320.                 medium to large.
  321.                 alcazar.cd.chalmers.se(129.16.48.100):/pub/lpmud
  322.                 lysator.liu.se(130.236.254.1):/pub/lpmud
  323.                 worf.tamu.edu(128.194.51.189):/pub/lpmud
  324.                 calvin.nmsu.edu(128.123.35.150):/pub/mud/src
  325.                 netserv1.its.rpi.edu(128.113.1.5):/pub-write/lpmud
  326.                 ucbvax.berkeley.edu(128.32.133.1):/pub/games/lpmud
  327.  
  328.                 There is a port of 3.1.2 for MSDOS, that requires at least
  329.                 a '386 to run.  It accepts connections from serial ports.
  330.                 foof.dorm.clarkson.edu(128.153.48.3):/MsdosMUD/lpmud
  331.                 alcazar.cd.chalmers.se(129.16.48.100):/pub/lpmud/msdos
  332.  
  333.                 There is a port of 3.1.2 for Amigas, called amud.  Binaries
  334.                 and source are available.
  335.                 alcazar.cd.chalmers.se(129.16.48.100):/pub/lpmud/amud
  336.  
  337. DikuMUD         Newer than LPMud, and gaining in popularity.  Almost identical
  338.                 from the players' point of view.  Uses a guild system instead
  339.                 of a straight class system.  Different classes get different
  340.                 tricks specific to that class at various levels.  Wizards
  341.                 can add on to the database, but there is no programming
  342.                 language, as in LP.  It's named after the university at 
  343.                 which it was written.
  344.                 coyote.cs.wmich.edu(141.218.40.40):/pub/Games/Diku
  345.                 ucbvax.berkeley.edu(128.32.133.1):/pub/games/dikumud
  346.  
  347. KMUD            Still under development.  KMUD is similar to LPMUD in
  348.                 feel, but only runs on PCs.  It does have some on-line
  349.                 building commands.  It accepts connections from serial
  350.                 ports (requires a FOSSIL driver), and through TCP/IP
  351.                 telnet protocol.  Beta versions (with source code)
  352.                 are available.
  353.                 foof.dorm.clarkson.edu(128.153.48.3):/MsdosMUD/kmud
  354.  
  355. 1001            Still partially in development.  1001 is similar to
  356.                 DikuMUD in feel and design, but runs only on PCs.
  357.                 It requires at least a '386, and it accepts connections
  358.                 from serial ports. Author is Jim Dugger. Latest 
  359.                 version is 1.02.
  360.                 ftp.math.okstate.edu(139.78.10.6):/pub/muds/servers
  361.  
  362.  
  363.   TinyMUD-style MUDs
  364.   ------------------
  365.  
  366. TinyMUD         The first, and archetypical, socially-oriented MUD.  It
  367.                 was inspired by and looks like the old VMS game Monster,
  368.                 by Rich Skrenta.  Players can explore and build, with the
  369.                 basic @dig, @create, @open, @link, @unlink, @lock commands.
  370.                 Players cannot teleport, and couldn't use @chown or set 
  371.                 things DARK until later versions.  Recycling didn't exist
  372.                 till the later versions, either.  It's called 'Tiny'
  373.                 because it is - compared to the combat-oriented MUDs.
  374.                 Original code written by Jim Aspnes.  Last known version
  375.                 is 1.5.5.  Not terribly big, and quite stable.
  376.                 ftp.math.okstate.edu(139.78.10.6):/pub/muds/servers
  377.                 impaqt.drexel.edu(129.25.10.3):
  378.                     /pub/files/unix/games/MUD/tinymud
  379.         
  380.                 There is a PC port of TinyMUD, along with some extra
  381.                 code.  It accepts connections from serial ports.
  382.                 foof.dorm.clarkson.edu(128.153.48.3):/MsdosMUD/tiny
  383.  
  384.                 There is a modified version of TinyMUD called PRISM,
  385.                 that works for PCs, Atari STs, and most Unixes. It
  386.                 also comes with a internal BSX client for MSDOS.
  387.                 lister.cc.ic.ac.uk(129.31.80.167):/pub/prism
  388.  
  389. TinyMUCK v1.*   The first derivative from TinyMUD.  Identical to TinyMUD,
  390.                 except that it added the concept of moveable exits, called
  391.                 @actions.  Also introduced the JUMP_OK flag, which allows
  392.                 players to use @teleport, and @recycle, which TinyMUD later
  393.                 added.  Its name, MUCK, is derived from MUD, and means
  394.                 nothing in particular.  Original code written by Stephen
  395.                 White.  Latest stable verion is 1.2.c&r, which brought
  396.                 TinyMUCKv1 up to date with later TinyMUD things.  Not
  397.                 terribly big.
  398.                 ftp.math.okstate.edu(139.78.10.6):/pub/muds/servers
  399.  
  400. TinyMUSH        The second derivative from TinyMUD.  Also identical to TinyMUD,
  401.                 with the addition of a very primitive script-like language.
  402.                 Introduced JUMP_OK like TinyMUCK, and has recycling, except
  403.                 it is called @destroy.  Also introduced the concept of
  404.                 PUPPETs, and other objects that can listen.  In later
  405.                 versions the script language was extended greatly, adding
  406.                 math functions and many database functions.  In the latest
  407.                 version, 2.0, it's gone to a disk-basing system as well.
  408.                 Its name, MUSH, stands for Multi-User Shared Hallucination.
  409.                 Original code written by Larry Foard.  The latest non-
  410.                 disk-based version is PennMUSH1.19, which is quite similar
  411.                 to 2.0 from the user's point of view.  Both the disk-based
  412.                 version and the non-disk-based version are being developed
  413.                 at the same time.  TinyMUSH is more efficient in some ways
  414.                 than TinyMUD, but winds up being larger because of programmed
  415.                 objects.  Version 2.0 in general uses less memory but a 
  416.                 great deal more disk space.  Quite stable.
  417.                 primerd.prime.com(129.122.132.150):/pub/games/mud/tinymush
  418.                 caisr2.caisr.cwru.edu(129.22.24.22):/pub/mush
  419.                 foof.dorm.clarkson.edu(128.153.48.3):/Mush
  420.                 foof.dorm.clarkson.edu(128.153.48.3):/Pern
  421.                 ferkel.ucsb.edu(128.111.72.60):/pub/mud/mush
  422.  
  423. TinyMUCK v2.*   TinyMUCKv1.* with a programming language added.  The language,
  424.                 MUF (multiple user forth), is only accessible to people with
  425.                 the MUCKER flag.  Changed the rules of the JUMP_OK flag
  426.                 somewhat, to where it's nice and confusing now.  MUF is
  427.                 very powerful, and can do just about anything a wizard can.
  428.                 Original version 2.* code written by Lachesis.  Latest
  429.                 version is 2.2, with several varieties (the most common
  430.                 and arguably the most advanced being 2.2.10.4d).
  431.                 Newer version with combined goodies from all the varieties
  432.                 expected out soon.  Can be quite large, especially with
  433.                 many programs.  Mostly stable.
  434.                 ferkel.ucsb.edu(128.111.72.60):/pub/mud/tinymuck
  435.  
  436. TinyMUSE        A derivative of TinyMUSH.  Many more script-language
  437.                 extensions and flags. Reintroduced a class system, 
  438.                 a-la combat-oriented MUDs.
  439.                 Latest version is 1.4, but it's not very stable. 
  440.                 chezmoto.ai.mit.edu(18.43.0.102):/tinymuse
  441.                 foof.dorm.clarkson.edu(128.153.48.3):/Muse
  442.  
  443. TinyMAGE        The bastard son of TinyMUSH and TinyMUCK.  It combines
  444.                 some of MUSH's concepts (such as puppets, @adesc/@asucc,
  445.                 several programming functions, and a few flags) with
  446.                 TinyMUCK2.x.  Interesting idea, really busted code. 
  447.                 Latest version is 1.0.3.
  448.                 ferkel.ucsb.edu(128.111.72.60):/pub/mud/incoming
  449.  
  450.  
  451.   Miscellaneous
  452.   -------------
  453.  
  454. UberMUD         The first MUD where the universe rules are written
  455.                 totally in the internal programming language, U.  The
  456.                 language is very C/pascal-like.  The permissions system
  457.                 is tricky, and writing up every universe rule (commands
  458.                 and all) without having big security holes is a pain.
  459.                 But it's one of the most flexible muds in existance.
  460.                 Great for writing up neat toys.  It's also disk-based.
  461.                 Original code written by Marcus J Ranum.  Latest version
  462.                 is 1.13.  Small in memory, but can eat up disk space.
  463.                 Quite stable.
  464.                 decuac.dec.com(192.5.214.1):/pub/mud
  465.                 ftp.white.toronto.edu(128.100.2.160):/pub/muds/uber
  466.  
  467. MOO             An Object-Oriented MUD.  Unfortunately, the first few
  468.                 versions weren't fully object oriented.  Later versions
  469.                 fixed that problem.  There is a C-like internal programming
  470.                 language, and it can be a bit tricky.  Original code
  471.                 written by Stephen White.  Last version is 2.0a. 
  472.                 NO KNOWN SITE
  473.  
  474. LambdaMOO       A derivative of MOO.  Added some features and stability.
  475.                 Latest version is 1.5.9.
  476.                 parcftp.xerox.com(13.1.64.94):/pub/MOO
  477.  
  478. TeenyMUD        A TinyMUD clone, written from scratch.  Its main feature
  479.                 is that it is disk based.  Original code written by
  480.                 Andrew Molitor.  Latest version is 1.9b.  Very small,
  481.                 and mostly stable.
  482.                 fido.econ.arizona.edu(128.196.196.1):/pub
  483.  
  484. SMUG            Also known as TinyMUD v2.0.  It has an internal programming
  485.                 language, and it does have some inheritance.  Surprisingly
  486.                 similar to MOO in some ways.  SMUG stands for Small Multi
  487.                 User Game. Original code written by Jim Aspnes.
  488.                 impaqt.drexel.edu(129.25.10.3):/pub/files/unix/games/MUD/smug
  489.                 ferkel.ucsb.edu(128.111.72.60):/pub/mud/smug
  490.                 wuarchive.wustl.edu(128.252.135.4):
  491.                     /pub/archives/comp.sources.games/vol11/tinymud2
  492.  
  493. UnterMUD        A network-oriented MUD.  It's disk-based, with a variety
  494.                 of db layers to choose from.  An UnterMUD can connect
  495.                 directly to other UnterMUDs, and players can carry
  496.                 stuff with them when they tour the Unterverse.  This can
  497.                 be a bit baffling to a new user, admittedly, but those
  498.                 people already familiar with the old cyberportals and
  499.                 how they work (invented way back with the original TinyMUD)
  500.                 will adjust to the new real cyberportals easily.  There
  501.                 is both a primitive scripting language and much of the
  502.                 U language from UberMUD built in, as well as a combat
  503.                 system that can be compiled in if wanted.  The parsing
  504.                 can be a bit odd, especially if you're used to the
  505.                 TinyMUD-style parser.  Unter is also the only MUD that
  506.                 can run under BSD Unix, SysVr4 Unix, and VMS with MultiNet
  507.                 networking, with little to no hacking.  Original code 
  508.                 written by Marcus J Ranum.
  509.                 Latest version is 2.1.  Small in memory, but can eat up
  510.                 a lot of disk space.
  511.                 ftp.math.okstate.edu(139.78.10.6):/pub/muds/servers
  512.                 decuac.dec.com(192.52.214.1):/pub/mud
  513.                 ferkel.ucsb.edu(128.111.72.60):pub/mud/unter
  514.  
  515.   Note: just because we say something's available doesn't mean we have it.
  516.   Please don't ask us; ask around for ftp sites that might have them, or
  517.   try looking on ferkel.ucsb.edu (128.111.72.60).
  518.  
  519.  
  520. "My [client, server] won't compile!  What do I do?"
  521.  
  522.   Your first best bet is to check out the documentation and see if someone
  523.   is listed as 'supporting' (i.e. generally responsible for) the program.
  524.   If they are, send them a short, well-written e-mail note explaining your
  525.   hardware and software completely as well as a transcript of the error.
  526.   Do not post to the internet unless all other realistic options have been
  527.   considered and taken -- generally speaking, most readers will not be
  528.   interested in your dilemma and may get upset that you're wasting their
  529.   time.  Since MUDs have probably been compiled on every single platform
  530.   since the Cyber 3000, there's a good chance that asking around the
  531.   subculture will get you the answers you crave.  Do not mail me.  I
  532.   probably won't know.
  533.  
  534. "What's a cyborg, and should I be one?"
  535.  
  536.   A cyborg is defined as 'part man, part machine.'  In the MUD world, this
  537.   means that your client is doing some of the work for you.  For instance,
  538.   you can set up many clients to automatically greet anyone entering the
  539.   room.  You can also set up clients to respond to certain phrases (or
  540.   'triggers').  Of course, this can have disastrous consequences.  If 
  541.   Player_A sets his client up to say hi every time Player_B says hi, and
  542.   Player_B does likewise, their clients will frantically scream hi at each
  543.   other over and over until they manage to escape.  Needless to say, runaway
  544.   automation is very heavily frowned upon by anyone who sees it.  If you
  545.   program your client to do anything special, first make sure that it cannot
  546.   go berserk and overload the MUD.
  547.  
  548. "So I should read the documentation of whatever client I select?"
  549.  
  550.   Yes.
  551.  
  552. -------------------------------------------------------------------------------
  553.   This posting has been generated as a public service.  If you have any
  554.   suggestions, questions, additions, comments or criticisms concerning this
  555.   posting, contact either Moira (jds@math.okstate.edu) or cthonics
  556.   (fortony@sonne.cso.uiuc.edu).  Other Frequently Asked Questions (FAQ)
  557.   postings contain information on MUDs, MUDding, and RWHO.  While these 
  558.   items aren't necessary, they make the game much more playable.  We'd like
  559.   to thank IronThoughts and Tarrant for their help in writing this FAQ, and
  560.   everyone else for helpful comments and suggestions.  The most recent
  561.   versions of these FAQs are archived on ftp.math.okstate.edu (139.78.10.6)
  562.   in pub/muds/misc/mud-faq, plus on rtfm.mit.edu (18.172.1.27), in the 
  563.   news.answers archives.  Have fun!  - Moira and cthonics
  564.  
  565. -- 
  566. Jennifer Smith
  567. jds@math.okstate.edu
  568. On MUDs: Moira, RosaLil, Jasra, etc.          |   It's the terror of knowing
  569. Here, have a clue. Take two, they're small.   |    What this world is about
  570.  
  571.